package cn.demoncat.util.pay.yeepay.entity;

import java.math.BigDecimal;

/**
 * 响应参数-交易日对账-详情流水
 *
 * @author 延晓磊
 * @since 2020年10月28日
 */
public class TradeBillResultDetail {

    // 交易时间（请求时间）
    private String tradeTime;
    // 记账时间（到账时间）
    private String accountTime;
    // 支付订单号/退款请求号
    private String orderId;
    // 业务类型：1支付，2退款
    private String type;
    // 订单金额
    private BigDecimal amount;
    // 手续费
    private BigDecimal charge;
    // 易宝收款订单号
    private String uniqueOrderNo;
    // 易宝退款订单号
    private String uniqueRefundNo;
    // 对账备注（部署环境）
    private String memo;

    public String getTradeTime() {
        return tradeTime;
    }

    public void setTradeTime(String tradeTime) {
        this.tradeTime = tradeTime;
    }

    public String getAccountTime() {
        return accountTime;
    }

    public void setAccountTime(String accountTime) {
        this.accountTime = accountTime;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public BigDecimal getCharge() {
        return charge;
    }

    public void setCharge(BigDecimal charge) {
        this.charge = charge;
    }

    public String getUniqueOrderNo() {
        return uniqueOrderNo;
    }

    public void setUniqueOrderNo(String uniqueOrderNo) {
        this.uniqueOrderNo = uniqueOrderNo;
    }

    public String getUniqueRefundNo() {
        return uniqueRefundNo;
    }

    public void setUniqueRefundNo(String uniqueRefundNo) {
        this.uniqueRefundNo = uniqueRefundNo;
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }
}
